package com.gitee.deament.server.core.cli.db.sortset;

import com.gitee.deament.server.core.annotation.CliHander;
import com.gitee.deament.server.core.cli.AbstractCli;
import io.netty.channel.ChannelHandlerContext;

/**
 * ZREMRANGEBYLEX key min max
 * 可用版本： >= 2.8.9
 * 时间复杂度： O(log(N)+M)， 其中 N 为有序集合的元素数量， 而 M 则为被移除的元素数量。
 * 对于一个所有成员的分值都相同的有序集合键 key 来说， 这个命令会移除该集合中， 成员介于 min 和 max 范围内的所有元素。
 *
 * 这个命令的 min 参数和 max 参数的意义和 ZRANGEBYLEX key min max [LIMIT offset count] 命令的 min 参数和 max 参数的意义一样。
 *
 * 返回值
 * 整数回复：被移除的元素数量。
 * @author deament
 */
@CliHander(command = "ZREMRANGEBYLEX")
public class ZREMRANGEBYLEXcli extends AbstractCli {
    @Override
    public void executeCli(ChannelHandlerContext channelHandlerContext, String command) {

    }
}
